home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-09
/
floppies.zip
/
FLOPPY.ZIP
/
PRTFLOP.SC
< prev
next >
Wrap
Text File
|
1992-03-14
|
3KB
|
129 lines
;--------------------------------------------------PRTFLOP.SC
;------------------DISPLAY REPORT OPTIONS AND PRINT REPORTS.
STYLE ATTRIBUTE 30
CLEAR
@10,15
?? "****************************************************"
@11,15
?? "* SELECT A REPORT FORM, FROM THE ABOVE CHOICES *"
@12,15
?? "* TO PRINT ON. THE NEXT SCREEN WILL GIVE YOU *"
@13,15
?? "* QUERY CHOICES TO SELECT INFORMATION *"
@14,15
?? "* TO FILL THAT REPORT FORM. *"
@15,15
?? "****************************************************"
SHOWMENU
"LIST" : "GET ENTIRE LISTING OF FILES AND DISKETTES",
"CATEGORY" : "GET LIST OF ONE CATEGORY OF FILES",
"NONE" : "RETURN TO MAIN MENU"
TO RCHOICE
;--------------------- IF NO REPORT SELECTED RETURN TO MAIN MENU.
IF RCHOICE = "NONE" THEN
CLEAR
PLAY "FLOPPY"
ENDIF
;--------------------DISPLAY QUERY OPTIONS
CLEAR
@10,11 ?? "*****************************************************"
@11,11 ?? "* SELECT <LIST> TO USE COMPLETE LIST REPORT *"
@12,11 ?? "* SELECT <CATEGORY> TO USE SINGLE CATEGORY REPORT *"
@13,11 ?? "*****************************************************"
SHOWMENU
"ALL" : "GET A LIST OF ALL FILES",
"SELECT" : "SPECIFY CATEGORY",
"EXIT" : "EXIT TO MAIN MENU"
TO QCHOICE
;-----------BRING UP QUERY FORM,AND
;-----------AND FILL IN ALL FIELDS WITH CHECKPLUS.
MENU {ASK}{FLOPPIES}CHECKPLUS
;------------ASK FOR QUERY INFORMATION,
;------------AND FILL IN FORM.
STYLE ATTRIBUTE 30
SWITCH
CASE QCHOICE = "EXIT" : PLAY "FLOPPY"
CASE QCHOICE = "SELECT" :
CLEAR
@ 12,10
?? "ENTER CATEGORY FOR REPORT (eg. GAM,UTL,DB) "
@ 14,10
?? "OR JUST HIT ENTER TO EXIT : "
ACCEPT "A5" TO S
IF ISBLANK(S) THEN PLAY "FLOPPY"
ENDIF
[CATEGORY] = S
DO_IT!
ENDSWITCH
CLEAR
STYLE ATTRIBUTE 142
CURSOR OFF
@ 24,1 CLEAR EOL
?? "SCANNING FILES...."
;----------IF ANSWER TABLE EMPTY,
;----------CANCEL OPERATION.
IF (NRECORDS("ANSWER")=0) THEN
BEEP BEEP BEEP
@ 24,1 CLEAR EOL
?? "NO RECORDS MATCHED THE REQUESTED QUERY !"
SLEEP 5000
CLEARALL
CLEAR
RETURN
ENDIF
;--------COPY ANSWER TO REPORTS.
{TOOLS}{COPY}{JUSTFAMILY}{FLOPPIES}{ANSWER}
{REPLACE}
;----------------------CHECK PRINTER.
WHILE PRINTERSTATUS() = FALSE
CLEAR
STYLE ATTRIBUTE 206
@ 10,15
TEXT
YOUR PRINTER IS NOT READY !!!
ENDTEXT
STYLE ATTRIBUTE 30
;-------------------SET UP MENU LOOP
CHOICE = 1
WHILE CHOICE = 1
;----------------SHOW OPTION MENU.
SHOWMENU
"CONTINUE" : "PREPARE PRINTER AND SELECT THIS",
"EXIT" : "RETURN TO PRINT MENU"
TO CHOICE
;------------------PLAY SCRIPT OF CHOICE.
SWITCH
CASE CHOICE = "CONTINUE" :
choice = 0
case choice = "exit" :
play "PRTFLOP"
ENDSWITCH
ENDWHILE
endwhile
;---------------------PRINT REPORT
STYLE
CLEAR
? "PRINTING REQUESTED REPORT....."
SWITCH
CASE RCHOICE = "LIST" :
REPORT "ANSWER" "1"
CASE RCHOICE = "CATEGORY" :
REPORT "ANSWER" "2"
ENDSWITCH
CLEARALL
CLEAR